const path=require("path")

module.exports = {
  // devServer: {
  //   port:8002
  // },
  devServer: {
    host: "0.0.0.0", //指定使用一个 host。默认是 localhost，这里默认值即可
    port: 8081, //指定端口
    hot: true, // 开启热更新
    https: false, // 是否开启https模式
    proxy: { // 请求代理服务器
        '/cloud': { //带上api前缀的
            target: 'http://localhost:8080/cloud/', //代理目标地址
            changeOrigin: true,
            secure: false,
            pathRewrite: { // 在发出请求后将/api替换为''空值，这样不影响接口请求
                '^/cloud': ''
            }
        }
    }
},
  configureWebpack:{
    resolve:{
      alias:{
        "assets":"@/assets",
      }
    }
  },
  css: { // ----------------------------------- 全局引入公共样式文件
    loaderOptions: {
      scss: {
        // 全局sass变量 
        //sass-loader 8.0.0以前版本 , v8 - prependData, v10+ - additionalData 
        prependData : `@import "@/assets/css/common.scss";`
      }
    }
  }
  // pluginOptions: {
  //   'style-resources-loader': {
  //     preProcessor: 'less',
  //     patterns: [path.resolve(__dirname,'./src/assets/css/common.less')]
  //   }
  // }
}
